// xc_lshop/shop/paycore/payhelp/infor.js
var actbill = require('../../model/order_bill')

Page({
  mixins: [require('../../../../xc/mixins/basicMixin')],

  /**
   * 页面的初始数据
   */
  data: {
    nowtime:Date.parse(new Date()) / 1000,
    basicurl:-1,
    remark:"",
    loading:false
  },
  setconfig(config){
    var updatedata={};
    if(config.payment){
      updatedata['paymentconfig']=config.payment
    }
    this.setData(updatedata)
  },
  xcloaddata: function (options, config) {
    // this.opload(true, "加载中...")
    this.setconfig(config)
    this.getmodel(options.orderid)
  },
  getmodel:function(id){
    var that = this;
    actbill.getmodel(id).then(res => {
      if (res.status == 1) {
        console.log("res.obj") 
        console.log(res.obj) 
        // res.obj.openid="2323213"
        that.setData({ xcmodel: res.obj })
    
       
        // this.createqrcode(res.obj['status'],res.obj['ordernum'])
        // that.selectComponent("#orderinfortop").set(res.obj)
        // that.selectComponent("#orderinforbottom").set(res.obj)

      }
    })
  },
  inputval(e){
     console.log(e)
     this.setData({
       reamrk:e.detail.value
     })
  },
  afterlogin: function (options, config, userinfo) {
    var that=this;
    this.setData({
      member: userinfo
    })

  },
  payorder(){
    var that=this;
    this.opload(true, "支付中...")
    actbill.payhelporder(this.data.xcmodel.id).then(restmodel => {
      console.log("res")
      console.log(restmodel)
      if(restmodel['op']=='paysuccess'){
          that.setData({
            'xcmodel.status':1
          })
      }else if(restmodel['op']=='payfail'){
        wx.showToast({
          title: '支付失败',
        })
      }else{
        
      }
      that.opload(false)
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
      
    var app = getApp()

    var money=this.data.xcmodel.totalprice / 100;

    money=money.toFixed(2)
    var sharetitle = '您的好友'+ this.data.xcmodel.nickname +'希望您帮忙支付'+ money +'元'
    


    var sharepath =app.xc_sys_config.getshareurl()
 
    return {
      title: sharetitle,
      path: sharepath,
    }
  }
})